package com.sltx.dao.aaa;

import com.sltx.util.PageData;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * @Author Administrator
 * @Date 2023/4/12 9:21
 */
@Repository
public interface QypjMapper {
    //通过传来的企业名称查询优质企业
    List<Map<String, Object>>  getYouzhi(String entName);
    //根据企业名称获取最新季度榜单排名
    Integer getPaimingxin(String entName);
    //根据企业名称获取上一个季度榜单排名
    Integer getPaimingqian(String entName);
    //根据企业名称获取优质企业评价
    List<Map<String, Object>> getYouzhipingjia(String entName);

    //通过传来的企业名称查询潜力企业分项指标
    List<Map<String, Object>> getYouzhiqianli(String entName);
    //根据企业名称获取潜力企业评价
    List<Map<String, Object>> getYouzhipingjiaqianli(String entName);
    //根据企业名称和季度获取最新季度榜单排名
    Integer getPaimingxinqianli(String entName);
    //根据企业名称和季度获取上一个季度榜单排名
    Integer getPaimingqianqianli(String entName);

    //获取此企业最新月份和预警项
    Map<String, Object> getFengxian(String entName);

    //获取企业分项指标
    List<Map<String, Object>> getZhibiao1(String entName);

    //查询案号，执行法院，执行标的（元），立案时间
    List<Map<String, Object>> getZhibiao2(String date, String entName, String yuJing);

    //查询变更记录
    List<Map<String, Object>> getZhibiao3(String date, String entName, String yuJing);

    //异常经营
    List<Map<String, Object>> getZhibiao4(String date, String entName, String yuJing);

    //查询是否为优质企业
    String getYouzhiqiye(PageData pd);
    //查询是否为潜力企业
    String getQianliqiye(PageData pd);
    //查询是否为预警企业
    String getYujingqiye(PageData pd);

}
